Must Watch!
MustWatch
plotOptions
The plotOptions is a wrapper object for config objects for each series type. The config objects for each series can also be overridden for each series item as given in the series array.
Configuration options for the series are given in three levels. Options for all series in a chart are given in the plotOptions.series object. Then options for all series of a specific type are given in the plotOptions of that type, for example
plotOptions.line
. Next, options for one single series are given in the series array.
area
The area series type.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all area
series are defined in plotOptions.area.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
area: {
// shared options for all area series
}
},
series: [{
// specific options for this series instance
type: 'area'
}]
});
arearange
The area range series is a carteseian series with higher and lower values for each point along an X axis, where the area between the values is shaded.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all arearange
series are defined in plotOptions.arearange.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
arearange: {
// shared options for all arearange series
}
},
series: [{
// specific options for this series instance
type: 'arearange'
}]
});
areaspline
The area spline series is an area series where the graph between the points is smoothed into a spline.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all areaspline
series are defined in plotOptions.areaspline.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
areaspline: {
// shared options for all areaspline series
}
},
series: [{
// specific options for this series instance
type: 'areaspline'
}]
});
areasplinerange
The area spline range is a cartesian series type with higher and lower Y values along an X axis. The area inside the range is colored, and the graph outlining the area is a smoothed spline.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all areasplinerange
series are defined in plotOptions.areasplinerange.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
areasplinerange: {
// shared options for all areasplinerange series
}
},
series: [{
// specific options for this series instance
type: 'areasplinerange'
}]
});
bar
A bar series is a special type of column series where the columns are horizontal.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all bar
series are defined in plotOptions.bar.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
bar: {
// shared options for all bar series
}
},
series: [{
// specific options for this series instance
type: 'bar'
}]
});
bellcurve
A bell curve is an areaspline series which represents the probability density function of the normal distribution. It calculates mean and standard deviation of the base series data and plots the curve according to the calculated parameters.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all bellcurve
series are defined in plotOptions.bellcurve.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
bellcurve: {
// shared options for all bellcurve series
}
},
series: [{
// specific options for this series instance
type: 'bellcurve'
}]
});
boxplot
A box plot is a convenient way of depicting groups of data through their five-number summaries: the smallest observation (sample minimum), lower quartile (Q1), median (Q2), upper quartile (Q3), and largest observation
(sample maximum).
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all boxplot
series are defined in plotOptions.boxplot.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
boxplot: {
// shared options for all boxplot series
}
},
series: [{
// specific options for this series instance
type: 'boxplot'
}]
});
bubble
A bubble series is a three dimensional series type where each point renders an X, Y and Z value. Each points is drawn as a bubble where the position along the X and Y axes mark the X and Y values, and the size of the bubble relates to the Z value.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all bubble
series are defined in plotOptions.bubble.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
bubble: {
// shared options for all bubble series
}
},
series: [{
// specific options for this series instance
type: 'bubble'
}]
});
bullet
A bullet graph is a variation of a bar graph. The bullet graph features a single measure, compares it to a target, and displays it in the context of qualitative ranges of performance that could be set using plotBands on yAxis.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all bullet
series are defined in plotOptions.bullet.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
bullet: {
// shared options for all bullet series
}
},
series: [{
// specific options for this series instance
type: 'bullet'
}]
});
column
Column series display one column per value along an X axis.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all column
series are defined in plotOptions.column.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
column: {
// shared options for all column series
}
},
series: [{
// specific options for this series instance
type: 'column'
}]
});
columnpyramid
Column pyramid series display one pyramid per value along an X axis.
To display horizontal pyramids, set chart.inverted to
true
.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all columnpyramid
series are defined in plotOptions.columnpyramid.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
columnpyramid: {
// shared options for all columnpyramid series
}
},
series: [{
// specific options for this series instance
type: 'columnpyramid'
}]
});
columnrange
The column range is a cartesian series type with higher and lower
Y values along an X axis. To display horizontal bars, set chart.inverted to true
.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all columnrange
series are defined in plotOptions.columnrange.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
columnrange: {
// shared options for all columnrange series
}
},
series: [{
// specific options for this series instance
type: 'columnrange'
}]
});
cylinder
A cylinder graph is a variation of a 3d column graph. The cylinder graph features cylindrical points.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all cylinder
series are defined in plotOptions.cylinder.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
cylinder: {
// shared options for all cylinder series
}
},
series: [{
// specific options for this series instance
type: 'cylinder'
}]
});
dependencywheel
A dependency wheel chart is a type of flow diagram, where all nodes are laid out in a circle, and the flow between the are drawn as link bands.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all dependencywheel
series are defined in plotOptions.dependencywheel.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
dependencywheel: {
// shared options for all dependencywheel series
}
},
series: [{
// specific options for this series instance
type: 'dependencywheel'
}]
});
dumbbell
The dumbbell series is a cartesian series with higher and lower values for each point along an X axis, connected with a line between the values.
Requires highcharts-more.js
and modules/dumbbell.js
.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all dumbbell
series are defined in plotOptions.dumbbell.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
dumbbell: {
// shared options for all dumbbell series
}
},
series: [{
// specific options for this series instance
type: 'dumbbell'
}]
});
errorbar
Error bars are a graphical representation of the variability of data and are used on graphs to indicate the error, or uncertainty in a reported measurement.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all errorbar
series are defined in plotOptions.errorbar.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
errorbar: {
// shared options for all errorbar series
}
},
series: [{
// specific options for this series instance
type: 'errorbar'
}]
});
funnel
Funnel charts are a type of chart often used to visualize stages in a sales project, where the top are the initial stages with the most clients. It requires that the modules/funnel.js file is loaded.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all funnel
series are defined in plotOptions.funnel.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
funnel: {
// shared options for all funnel series
}
},
series: [{
// specific options for this series instance
type: 'funnel'
}]
});
funnel3d
A funnel3d is a 3d version of funnel series type. Funnel charts are a type of chart often used to visualize stages in a sales project, where the top are the initial stages with the most clients.
It requires that the highcharts-3d.js
, cylinder.js
and
funnel3d.js
module are loaded.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all funnel3d
series are defined in plotOptions.funnel3d.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
funnel3d: {
// shared options for all funnel3d series
}
},
series: [{
// specific options for this series instance
type: 'funnel3d'
}]
});
gauge
Gauges are circular plots displaying one or more values with a dial pointing to values along the perimeter.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all gauge
series are defined in plotOptions.gauge.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
gauge: {
// shared options for all gauge series
}
},
series: [{
// specific options for this series instance
type: 'gauge'
}]
});
heatmap
A heatmap is a graphical representation of data where the individual values contained in a matrix are represented as colors.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all heatmap
series are defined in plotOptions.heatmap.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
heatmap: {
// shared options for all heatmap series
}
},
series: [{
// specific options for this series instance
type: 'heatmap'
}]
});
Requires modules/heatmap
.
histogram
A histogram is a column series which represents the distribution of the data set in the base series. Histogram splits data into bins and shows their frequencies.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all histogram
series are defined in plotOptions.histogram.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
histogram: {
// shared options for all histogram series
}
},
series: [{
// specific options for this series instance
type: 'histogram'
}]
});
item
An item chart is an infographic chart where a number of items are laid out in either a rectangular or circular pattern. It can be used to visualize counts within a group, or for the circular pattern, typically a parliament.
The circular layout has much in common with a pie chart. Many of the item series options, like center
, size
and data label positioning, are inherited from the pie series and don't apply for rectangular layouts.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all item
series are defined in plotOptions.item.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
item: {
// shared options for all item series
}
},
series: [{
// specific options for this series instance
type: 'item'
}]
});
line
A line series displays information as a series of data points connected by straight line segments.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all line
series are defined in plotOptions.line.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
line: {
// shared options for all line series
}
},
series: [{
// specific options for this series instance
type: 'line'
}]
});
lollipop
The lollipop series is a carteseian series with a line anchored from the x axis and a dot at the end to mark the value.
Requires highcharts-more.js
, modules/dumbbell.js
and
modules/lollipop.js
.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all lollipop
series are defined in plotOptions.lollipop.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
lollipop: {
// shared options for all lollipop series
}
},
series: [{
// specific options for this series instance
type: 'lollipop'
}]
});
networkgraph
A networkgraph is a type of relationship chart, where connnections
(links) attracts nodes (points) and other nodes repulse each other.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all networkgraph
series are defined in plotOptions.networkgraph.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
networkgraph: {
// shared options for all networkgraph series
}
},
series: [{
// specific options for this series instance
type: 'networkgraph'
}]
});
organization
An organization chart is a diagram that shows the structure of an organization and the relationships and relative ranks of its parts and positions.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all organization
series are defined in plotOptions.organization.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
organization: {
// shared options for all organization series
}
},
series: [{
// specific options for this series instance
type: 'organization'
}]
});
packedbubble
A packed bubble series is a two dimensional series type, where each point renders a value in X, Y position. Each point is drawn as a bubble where the bubbles don't overlap with each other and the radius of the bubble relates to the value.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all packedbubble
series are defined in plotOptions.packedbubble.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
packedbubble: {
// shared options for all packedbubble series
}
},
series: [{
// specific options for this series instance
type: 'packedbubble'
}]
});
pareto
A pareto diagram is a type of chart that contains both bars and a line graph, where individual values are represented in descending order by bars, and the cumulative total is represented by the line.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all pareto
series are defined in plotOptions.pareto.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
pareto: {
// shared options for all pareto series
}
},
series: [{
// specific options for this series instance
type: 'pareto'
}]
});
pie
A pie chart is a circular graphic which is divided into slices to illustrate numerical proportion.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all pie
series are defined in plotOptions.pie.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
pie: {
// shared options for all pie series
}
},
series: [{
// specific options for this series instance
type: 'pie'
}]
});
polygon
A polygon series can be used to draw any freeform shape in the cartesian coordinate system. A fill is applied with the color
option, and stroke is applied through lineWidth
and lineColor
options.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all polygon
series are defined in plotOptions.polygon.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
polygon: {
// shared options for all polygon series
}
},
series: [{
// specific options for this series instance
type: 'polygon'
}]
});
pyramid
A pyramid series is a special type of funnel, without neck and reversed by default.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all pyramid
series are defined in plotOptions.pyramid.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
pyramid: {
// shared options for all pyramid series
}
},
series: [{
// specific options for this series instance
type: 'pyramid'
}]
});
pyramid3d
A pyramid3d is a 3d version of pyramid series type. Pyramid charts are a type of chart often used to visualize stages in a sales project, where the top are the initial stages with the most clients.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all pyramid3d
series are defined in plotOptions.pyramid3d.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
pyramid3d: {
// shared options for all pyramid3d series
}
},
series: [{
// specific options for this series instance
type: 'pyramid3d'
}]
});
sankey
A sankey diagram is a type of flow diagram, in which the width of the link between two nodes is shown proportionally to the flow quantity.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all sankey
series are defined in plotOptions.sankey.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
sankey: {
// shared options for all sankey series
}
},
series: [{
// specific options for this series instance
type: 'sankey'
}]
});
scatter
A scatter plot uses cartesian coordinates to display values for two variables for a set of data.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all scatter
series are defined in plotOptions.scatter.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
scatter: {
// shared options for all scatter series
}
},
series: [{
// specific options for this series instance
type: 'scatter'
}]
});
scatter3d
A 3D scatter plot uses x, y and z coordinates to display values for three variables for a set of data.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all scatter3d
series are defined in plotOptions.scatter3d.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
scatter3d: {
// shared options for all scatter3d series
}
},
series: [{
// specific options for this series instance
type: 'scatter3d'
}]
});
series
General options for all series types.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all line
series are defined in plotOptions.line.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
line: {
// shared options for all line series
}
},
series: [{
// specific options for this series instance
type: 'line'
}]
});
solidgauge
A solid gauge is a circular gauge where the value is indicated by a filled arc, and the color of the arc may variate with the value.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all solidgauge
series are defined in plotOptions.solidgauge.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
solidgauge: {
// shared options for all solidgauge series
}
},
series: [{
// specific options for this series instance
type: 'solidgauge'
}]
});
spline
A spline series is a special type of line series, where the segments between the data points are smoothed.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all spline
series are defined in plotOptions.spline.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
spline: {
// shared options for all spline series
}
},
series: [{
// specific options for this series instance
type: 'spline'
}]
});
streamgraph
A streamgraph is a type of stacked area graph which is displaced around a central axis, resulting in a flowing, organic shape.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all streamgraph
series are defined in plotOptions.streamgraph.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
streamgraph: {
// shared options for all streamgraph series
}
},
series: [{
// specific options for this series instance
type: 'streamgraph'
}]
});
sunburst
A Sunburst displays hierarchical data, where a level in the hierarchy is represented by a circle. The center represents the root node of the tree.
The visualization bears a resemblance to both treemap and pie charts.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all sunburst
series are defined in plotOptions.sunburst.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
sunburst: {
// shared options for all sunburst series
}
},
series: [{
// specific options for this series instance
type: 'sunburst'
}]
});
tilemap
A tilemap series is a type of heatmap where the tile shapes are configurable.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all tilemap
series are defined in plotOptions.tilemap.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
tilemap: {
// shared options for all tilemap series
}
},
series: [{
// specific options for this series instance
type: 'tilemap'
}]
});
timeline
The timeline series presents given events along a drawn line.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all timeline
series are defined in plotOptions.timeline.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
timeline: {
// shared options for all timeline series
}
},
series: [{
// specific options for this series instance
type: 'timeline'
}]
});
treemap
A treemap displays hierarchical data using nested rectangles. The data can be laid out in varying ways depending on options.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all treemap
series are defined in plotOptions.treemap.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
treemap: {
// shared options for all treemap series
}
},
series: [{
// specific options for this series instance
type: 'treemap'
}]
});
variablepie
A variable pie series is a two dimensional series type, where each point renders an Y and Z value. Each point is drawn as a pie slice where the size (arc) of the slice relates to the Y value and the radius of pie slice relates to the Z value.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all variablepie
series are defined in plotOptions.variablepie.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
variablepie: {
// shared options for all variablepie series
}
},
series: [{
// specific options for this series instance
type: 'variablepie'
}]
});
variwide
A variwide chart (related to marimekko chart) is a column chart with a variable width expressing a third dimension.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all variwide
series are defined in plotOptions.variwide.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
variwide: {
// shared options for all variwide series
}
},
series: [{
// specific options for this series instance
type: 'variwide'
}]
});
vector
A vector plot is a type of cartesian chart where each point has an X and
Y position, a length and a direction. Vectors are drawn as arrows.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all vector
series are defined in plotOptions.vector.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
vector: {
// shared options for all vector series
}
},
series: [{
// specific options for this series instance
type: 'vector'
}]
});
venn
A Venn diagram displays all possible logical relations between a collection of different sets. The sets are represented by circles, and the relation between the sets are displayed by the overlap or lack of overlap between them. The venn diagram is a special case of Euler diagrams, which can also be displayed by this series type.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all venn
series are defined in plotOptions.venn.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
venn: {
// shared options for all venn series
}
},
series: [{
// specific options for this series instance
type: 'venn'
}]
});
waterfall
A waterfall chart displays sequentially introduced positive or negative values in cumulative columns.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all waterfall
series are defined in plotOptions.waterfall.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
waterfall: {
// shared options for all waterfall series
}
},
series: [{
// specific options for this series instance
type: 'waterfall'
}]
});
windbarb
Wind barbs are a convenient way to represent wind speed and direction in one graphical form. Wind direction is given by the stem direction, and wind speed by the number and shape of barbs.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all windbarb
series are defined in plotOptions.windbarb.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
windbarb: {
// shared options for all windbarb series
}
},
series: [{
// specific options for this series instance
type: 'windbarb'
}]
});
wordcloud
A word cloud is a visualization of a set of words, where the size and placement of a word is determined by how it is weighted.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all wordcloud
series are defined in plotOptions.wordcloud.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
wordcloud: {
// shared options for all wordcloud series
}
},
series: [{
// specific options for this series instance
type: 'wordcloud'
}]
});
xrange
The X-range series displays ranges on the X axis, typically time intervals with a start and end date.
In TypeScript the type option must always be set.
Configuration options for the series are given in three levels:
Options for all series in a chart are defined in the plotOptions.series object.
Options for all xrange
series are defined in plotOptions.xrange.
Options for one single series are given in the series instance array.
Highcharts.chart('container', {
plotOptions: {
series: {
// general options for all series
},
xrange: {
// shared options for all xrange series
}
},
series: [{
// specific options for this series instance
type: 'xrange'
}]
});